@南馆潇湘
1年前 提问
1个回答
数据库自身安全问题有哪些
房乐
1年前
官方采纳
数据库自身安全问题有以下这些:
默认、空白密码或者弱密码:这种类型漏洞本身不是数据库自身的问题,而是使用者或者说是开发者没有对用户注册时进行验证导致产生这种漏洞;
SQL注入:指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理员不知情的情况下实现非法操作;
失效的配置管理:这种漏洞产生原因是数据库的配置因为没有及时修改或者更新检测,导致很多原有配置已经失效,这些失效的配置则会产生相应的漏洞;
启用不必要的数据库功能:一个数据库有多种功能,但是开启多种功能会导致管理不足,这些多余的功能则会因为没有及时更新或者本身具有缺陷而造成数据库漏洞;
缓冲区溢出:缓冲区溢出是指当计算机向缓冲区填充数据时超出了缓冲区本身的容量,溢出的数据覆盖在合法数据上;
权限提升:指在数据库因为配置不当或者未及时更新补丁导致攻击者可以得到数据库内部管理员信息来提升自身权限;
敏感数据未加密:这种漏洞主要是未对数据库内部的重要数据进行加密,攻击者可以轻易的破解数据库获取内部信息导致数据库信息泄露危害数据库安全。